package com.dao;

import com.entity.system.UserInvite;

import java.util.List;
import java.util.Map;

public interface UserInviteMapper {
    int deleteByPrimaryKey(Long id);

    int insert(UserInvite record);

    int insertSelective(UserInvite record);

    UserInvite selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(UserInvite record);

    int updateByPrimaryKey(UserInvite record);

    /**
     * 通过userId和newUserId删除邀请信息
     *
     * @param map
     */
    int deleteUserInviteByUserIdAndNewUserId(Map<String, Object> map);

    List<UserInvite> selectPageList(Map<String, String> map);
}